#include "stl.h"
#include "solution.h"

int main(int argc, char *argv[]){
    struct {
        int big;
        int medium;
        int small;
        vector<int> cars;
    } testcases[] = {
        {1, 1, 0, {1, 2, 3, 1},},
    };
    for(auto &t : testcases){
        ParkingSystem sys(t.big, t.medium, t.small);
        print("big=", t.big, ", medium=", t.medium, ", small=", t.small, "\n")
        for(auto &car : t.cars){
            auto res = sys.addCar(car);
            print("addCar(", car, ")=", res, "\n")
        }
        print("\n")
    }
    print("\n------ main exit ------\n")
    return 0;
}
